Приложение 2. Описание элементов журнала регистрации
В данном приложении описывается структура журнала регистрации в случае выгрузки его в формате XML-файла.
Формат XML-документа выгрузки журнала регистрации:
● пространство имен: http://v8.1c.ru/eventLog;
● префикс пространства имен (по умолчанию): v8e.
EventLog
Корневой элемент документа. Содержит собственно события журнала регистрации (элементы Event).
Event
Содержит элементы, описывающие событие журнала регистрации.
Level
Тип: Перечисление уровня события. Значение уровня события.
Date
Тип: ДатаВремя. Значение даты и времени события.
Application
Тип: Строка. Имя приложения, в котором произошло событие.
ApplicationPresentation
Тип: Строка. Представление приложения, в котором событие произошло.
EventName
Тип: Строка. Имя произошедшего события.
EventPresentation
Тип: Строка. Представление произошедшего события.
UserID
Тип: UUID. Идентификатор пользователя, инициировавшего событие.
UserName
Тип: Строка. Имя пользователя, инициировавшего событие.
MetadataName
Тип: Строка. Составное имя в англоязычном варианте термов и с использованием имен метаданных. Для событий, предусматривающих наличие списка метаданных (события доступа к данным), содержит список элементов Item, в каждом из которых содержится имя объекта метаданных.
MetadataPresentation
Тип: Строка. Представление объекта метаданных на языке пользователя (синонимы). Для событий, предусматривающих наличие списка метаданных (события доступа к данным), содержит список элементов Item, в каждом из которых содержится представление объекта метаданных.
Comment
Тип: Строка. Комментарий к событию.
Data
Тип: Произвольный. Данные события. Если тип данных не может быть представлен в виде XML, то производится запись значения Неопределено (пустой элемент с атрибутом xsi:nil = "true").
Может содержать структуры, массивы и таблицы (для событий доступа к данным, аутентификации и работы с пользователями информационной базы).
DataPresentation
Тип: Строка. Представление данных события.
TransactionStatus
Тип: Статус транзакции для события. Статус транзакции может принимать следующие значения:
● InProgress ‑ транзакция не завершена;
● Committed ‑ транзакция зафиксирована;
● RolledBack ‑ транзакция отменена;
● NotApplicable ‑ запись выполняется вне транзакции.
TransactionID
Тип: Строка. Идентификатор транзакции.
Connection
Тип: Число. Номер соединения.
Для события завершения сеанса в клиент-серверной информационной базе данное поле всегда равно 0.
Session
Тип: Число. Номер сеанса.
ServerName
Тип: Строка. Имя рабочего сервера.
Port
Тип: Число. Основной сетевой порт.
SyncPort
Тип: Число. Вспомогательный сетевой порт.
SessionDataSeparation
Содержит коллекцию элементов, описывающих разделители, которые использовались в сеансе во время регистрации события. Имя элемента соответствует имени разделителя, значение элемента содержит значение разделителя.
SessionDataSeparationPresentation
Содержит коллекцию элементов Item, со значениями типа Строка, содержащими представления разделителей в том же порядке, что и в элементе SessionDataSeparation.